查看原文
其他

思否这个哥们的文章,真是太香了!!

大家好,我是树哥!

今天我们要推荐的博主是思否(SegmentFault)上一位名为「Ressmix」的博主。第一次关注这哥们,是在 2019 年了。那时候的我在学习并发包(JUC)相关的源码。刚好就搜索到了这个哥们的其中一篇文章,仔细看了一下之后,发现这哥们写得还是挺不错的。

于是我点开小哥的主页,看看有什么其他写得不错的文章。不看不要紧,一看就发觉找到了宝藏。这小哥怕是把 JUC 的源码全都研究了一遍啊!

我看这哥们直接出了整个系列的源码分析文章啊,有点厉害!

在翻阅的时候,刚好找到了一篇名为「透彻理解 Java 并发编程系列」的文章,这篇文章把 Java 并发编程的知识都分类好,并且把小哥写的源码解析文章链接附上来。

在这篇文章中,小哥把 JUC 并发包分成 5 个大类,分别是:

  • juc-locks 锁框架
  • juc-atomic 原子类框架
  • juc-sync 同步器框架
  • juc-collections 集合框架
  • juc-executors 执行器框架

第一个大类:juc-locks 锁框架。 这个大类主要是介绍 JUC 里的锁实现内容,包括:AQS、ReentrantLock、LockSupport 类等等。这个大类包括了 10 篇文章,如下图所示。

第二个大类:原子类框架。 这个大类主要是介绍 JUC 里面关于原子类的源码解析,包括了:Unsafe 类、AtomicInteger 类等。这个大类包括了 6 篇文章,如下图所示。

第三个大类:同步器框架。 这个大类主要是介绍 JUC 里的同步工具类,包括了:CountDownLatch、CyclicBarrier 等。这个大类包括了 5 篇文章,如下图所示。

第四个大类:并发集合框架。 这个大类主要是介绍 JUC 里的并发集合类,包括了:ConcurrentHashMap、ArrayBlockingQueue 等。这个大类包括了 16 篇文章,如下图所示。

第五个大类:线程池框架。 这个大类主要是介绍 JUC 里的线程池实现,包括了:ThreadPoolExecutor、ForkJoinPool 等。这个大类包括了 6 篇文章,如下图所示。

看到这里,我只能说一声:兄弟,你太牛了!太香了!

这是我看过的 JUC 并发源码解析博客里面,写得最为全面的一个,没有之一。对于工作 1-5 年的同学,如果你们想技术更进一步,那么这个系列的文章对你们来说,绝对是宝藏般的存在!

如果你喜欢今天的分享,记得一键三连支持我!你的鼓励,是我写文章最大的动力!




推荐阅读

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存